winning streak - English Synonyms Dictionary